package com.example.vote.bean;

import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Builder
public class Result {

    private String msg;
    private Integer code;
    private Object data;
    private Integer total;

    public static Result success(Object data, String msg) {
        return Result.builder().code(200).msg(msg).data(data).build();
    }

    public static Result error(String msg) {
        return Result.builder().code(500).msg(msg).build();
    }

    public static Result onLogin(String msg) {
        return Result.builder().code(401).msg(msg).build();
    }
}
